home *** CD-ROM | disk | FTP | other *** search
/ Programming a Multiplayer FPS in DirectX / Programming a Multiplayer FPS in DirectX (Companion CD).iso / Paint Shop Pro / PSP900enTR.exe / Data1.cab / _4EDA0AEAE2144EB484A1B990E9FD6B1C < prev    next >
Encoding:
Text File  |  2004-08-16  |  5.3 KB  |  149 lines

  1. from JascApp import *
  2.  
  3. def ScriptProperties():
  4.     return {
  5.         'Author': 'Angela M. Cable',
  6.         'Copyright': '2003 for freeware distribution only',
  7.         'Description': "A simple vignette effect.",
  8.         'Host': 'Paint Shop Pro',
  9.         'Host Version': '8.00'
  10.         }
  11.  
  12. # Begin Translatable Strings
  13. LayerName = "Raster 2"
  14. # End Translatable Strings
  15.  
  16. def Do(Environment):
  17.     App.Do( Environment, 'LayerPromoteBackground', {
  18.             'GeneralSettings': {
  19.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  20.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  21.                 }
  22.             })
  23.  
  24.     App.Do( Environment, 'MaskShowAll', {
  25.             'GeneralSettings': {
  26.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  27.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  28.                 }
  29.             })
  30.  
  31.     App.Do( Environment, 'SelectAll', {
  32.             'GeneralSettings': {
  33.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  34.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  35.                 }
  36.             })
  37.  
  38.     App.Do( Environment, 'SelectContract', {
  39.             'ContractAmount': 20, 
  40.             'GeneralSettings': {
  41.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  42.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  43.                 }
  44.             })
  45.  
  46.     App.Do( Environment, 'SelectFeather', {
  47.             'FeatherAmount': 10, 
  48.             'GeneralSettings': {
  49.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  50.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  51.                 }
  52.             })
  53.  
  54.     App.Do( Environment, 'SelectInvert', {
  55.             'GeneralSettings': {
  56.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  57.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  58.                 }
  59.             })
  60.  
  61.     App.Do( Environment, 'Fill', {
  62.             'BlendMode': 0, 
  63.             'MatchMode': 1, 
  64.             'Material': {
  65.                 'Color': (0,0,0), 
  66.                 'Pattern': None, 
  67.                 'Gradient': None, 
  68.                 'Texture': None
  69.                 }, 
  70.             'UseForground': App.Constants.Boolean.true, 
  71.             'Opacity': 100, 
  72.             'Point': (1.000000000,1.000000000), 
  73.             'SampleMerged': 0, 
  74.             'Tolerance': 200, 
  75.             'GeneralSettings': {
  76.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  77.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  78.                 }
  79.             })
  80.  
  81.     App.Do( Environment, 'SelectNone', {
  82.             'GeneralSettings': {
  83.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  84.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  85.                 }
  86.             })
  87.  
  88.     App.Do( Environment, 'SelectLayer', {
  89.             'Path': (1,0,[],App.Constants.Boolean.false), 
  90.             'GeneralSettings': {
  91.                 'ExecutionMode': App.Constants.ExecutionMode.Silent, 
  92.                 'AutoActionMode': App.Constants.AutoActionMode.Default
  93.                 }
  94.             })
  95.  
  96.     App.Do( Environment, 'NewRasterLayer', {
  97.             'General': {
  98.                 'Opacity': 100, 
  99.                 'Name': LayerName, 
  100.                 'IsVisible': App.Constants.Boolean.true, 
  101.                 'IsTransparencyLocked': App.Constants.Boolean.false, 
  102.                 'LinkSet': 0, 
  103.                 'UseHighlight': App.Constants.Boolean.false, 
  104.                 'PaletteHighlightColor': (255,255,64), 
  105.                 'GroupLink': App.Constants.Boolean.true, 
  106.                 'BlendMode': App.Constants.BlendMode.Normal
  107.                 }, 
  108.             'BlendRanges': {
  109.                 'BlendRangeGreen': (0,0,255,255,0,0,255,255), 
  110.                 'BlendRangeRed': (0,0,255,255,0,0,255,255), 
  111.                 'BlendRangeBlue': (0,0,255,255,0,0,255,255), 
  112.                 'BlendRangeGrey': (0,0,255,255,0,0,255,255)
  113.                 }, 
  114.             'GeneralSettings': {
  115.                 'ExecutionMode': App.Constants.ExecutionMode.Silent, 
  116.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  117.                 }
  118.             })
  119.  
  120.     App.Do( Environment, 'LayerArrange', {
  121.             'Path': (0,-1,[],App.Constants.Boolean.false), 
  122.             'MoveAboveSibling': App.Constants.Boolean.false, 
  123.             'GeneralSettings': {
  124.                 'ExecutionMode': App.Constants.ExecutionMode.Silent, 
  125.                 'AutoActionMode': App.Constants.AutoActionMode.Default
  126.                 }
  127.             })
  128.  
  129.     App.Do( Environment, 'Fill', {
  130.             'BlendMode': 0, 
  131.             'MatchMode': 1, 
  132.             'Material': {
  133.                 'Color': (255,255,255), 
  134.                 'Pattern': None, 
  135.                 'Gradient': None, 
  136.                 'Texture': None
  137.                 }, 
  138.             'UseForground': App.Constants.Boolean.true, 
  139.             'Opacity': 100, 
  140.             'Point': (1.000000000,1.000000000), 
  141.             'SampleMerged': 0, 
  142.             'Tolerance': 200, 
  143.             'GeneralSettings': {
  144.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  145.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  146.                 }
  147.             })
  148.  
  149.